The following extensions provide the functionality neccessary to use the provided sample code. Simply drag all of them into your extensions folder.
FireWire Support:
This extension contains libraries and code fragments needed to support the FireWire driver architecture. These include the following libraries and code fragments:
• DevNLib: Device notificaton library.
This is a shared library that implements a part of the hot plugging/unplugging mechanism.
Driver family expert loaders can register with the DevNLib to receive device event
notification or can post device events to the DevNLib.
• DFMLib: Driver family matching library.
This is a shared library used by the DevNLib to match device drivers with their driver
families.
• DriverFamilyServicesLib:
This is a shared library which provides miscellaneous service to driver families. It is
analagous to the DriverServicesLib.
• FWExpert: FireWire driver family expert loader.
This is an expert loader responsible for loading the drivers (FWIMs) for FireWire adapter
boards and for scanning the FireWire bus for devices. The FireWire expert will send
notification to the DevNLib when devices are added or removed.
• FWServicesLib: FireWire driver family services library.
This is a shared library for the FireWire driver family that provides the set of services
that FireWire drivers use to access the FireWire bus.
• OTExpert: Open Transport networking driver family expert loader.
This is an expert loader responsible for loading Open Transport network drivers.
• OTFWConfig: Open Transport FireWire network driver configuration extension.
This is a shared library that Open Transport uses to determine the configuration for FireWire
network drivers. This file will provide Open Transport with a string to place in the